Sys.GetBootStatus
This command retrieves the boot status of the reader, i.e. it describes the state of each component of the reader's hardware. Every bit in the returned value corresponds to a reader-internal component or a system error. If the component couldn't be initialized or the system error is triggered, the related bit is set.
- Error bits (0-23): You have to solve these issues before you can use the reader.
- Warning bits (24-31): The reader may still work properly. However, we highly recommend you solve these issues as well.
Properties
- Command code: 0x0005
- Command timeout: 50 ms
- Possible status codes: General status codes
Parameters (request frame)
None
Returned values (response frame)
Name | Type/Size | Description | |
---|---|---|---|
BootStatus | Bit mask (32 bits) | - | |
NewerReaderChipFirmware | Boolean (bit 0x80000000) |
The reader chip has not accepted the reader chip firmware included in the latest firmware update, because it was already running a higher firmware version. This is a security feature that prevents the reader chip firmware from being downgraded below a specific version. Note: This only affects the reader chip, i.e. other reader components have accepted the latest firmware update. Solution: Usually, this is not an issue. However, if you want to get rid of this boot status, upgrade to the previously deployed firmware version or above. |
|
UnexpectedRebootsLegacy | Boolean (bit 0x40000000) |
At least 1 unexpected reboot has occurred. For details, see Device/Statistics. This is a legacy boot status. It is not returned by newer firmware versions. |
|
FactorySettings | Boolean (bit 0x20000000) | An error occurred during a factory reset, leaving the reader without any settings instead of restoring the factory settings. | |
ConfigurationInconsistent | Boolean (bit 0x10000000) |
The reader configuration is corrupted. This is a legacy boot status. It's only returned by old firmware versions that don't yet support transaction security mechanisms. Newer firmware versions use the Configuration bit. |
|
FirmwareVersionBlocked | Boolean (bit 0x08000000) | The loaded firmware version is blacklisted. For details, see Device / Run / FirmwareVersionBlacklist. | |
RFU | Integer (bit mask area 0x07000000) |
Zero padding |
|
Bluetooth | Boolean (bit 0x00800000) |
The Bluetooth chip of the reader is defective, device out of order. Please get in touch with us. |
|
WiFi | Boolean (bit 0x00400000) |
The WiFi chip of the reader is defective, device out of order. Please get in touch with us. |
|
Tamper | Boolean (bit 0x00200000) |
The tamper alarm is defective. Please get in touch with us. |
|
BatteryManagement | Boolean (bit 0x00100000) |
The battery management system of the reader is defective, device out of order. Please get in touch with us. |
|
Keyboard | Boolean (bit 0x00080000) |
The keyboard of the reader is defective, device out of order. Please get in touch with us. |
|
FirmwareVersionBlockedLegacy | Boolean (bit 0x00040000) |
The loaded firmware version is blacklisted. For details, see Device / Run / FirmwareVersionBlacklist. This is a legacy boot status. Newer firmware versions use the FirmwareVersionBlocked bit. |
|
Display | Boolean (bit 0x00020000) |
The display of the reader is defective, device out of order. Please get in touch with us. |
|
ConfCardPresented | Boolean (bit 0x00010000) |
You've run a VHL.Select command with AcceptConfCard set to true after presenting a ConfigCard to the reader and the reconfiguration of the reader failed. This is a legacy boot status. It is not returned by newer firmware versions. Use the VHL.CheckReconfigErr command to check the reconfiguration status. |
|
Ethernet | Boolean (bit 0x00008000) |
The Ethernet interface of the reader is defective, device out of order. Please get in touch with us. |
|
ExtendedLED | Boolean (bit 0x00004000) |
The RGB LED features of the reader are defective. Please get in touch with us. |
|
RFU | Integer (bit 0x00002000) |
Zero padding |
|
Rf125kHz | Boolean (bit 0x00001000) |
The 125 kHz RFID interface of the reader is defective, device out of order. Please get in touch with us. |
|
RFU | Integer (bit 0x00000800) |
Zero padding |
|
Rf13MHz | Boolean (bit 0x00000400) |
The 13.56 MHz RFID interface for ISO 14443/ISO 15693 card systems is defective, device out of order. Please get in touch with us. |
|
Rf13MHzLegic | Boolean (bit 0x00000200) |
The 13.56 Mhz RFID interface for LEGIC cards is defective, device out of order. Please get in touch with us. |
|
Rf13MHzLegacy | Boolean (bit 0x00000100) |
The 13.56 MHz RFID interface of the reader is defective, device out of order. This is a legacy boot status. Newer firmware versions use the Rf13Mhz bit. Please get in touch with us. |
|
HWoptions | Boolean (bit 0x00000080) |
A hardware options error occurred, device out of order. Please get in touch with us. |
|
RFU | Integer (bit 0x00000040) |
Zero padding |
|
RTC | Boolean (bit 0x00000020) |
The real-time clock is defective, device out of order. Please get in touch with us. |
|
Dataflash | Boolean (bit 0x00000010) |
The data flash chip is defective, device out of order. Please get in touch with us. |
|
RFU | Integer (bit 0x00000008) |
Zero padding |
|
Configuration | Boolean (bit 0x00000004) |
The reader configuration is corrupted. |
|
CorruptFirmware | Boolean (bit 0x00000002) |
The reader firmware is corrupted. |
|
IncompleteFirmware | Boolean (bit 0x00000001) |
Due to an aborted upload, the firmware on the
reader is incomplete and not fully functional.
|